Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deWorldObjectSmartPtr< T > Class Template Reference

#include <deFunctors.hpp>

Collaboration diagram for deWorldObjectSmartPtr< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deWorldObjectSmartPtr ()
 deWorldObjectSmartPtr (const deWorldObjectSmartPtr< T > &ref)
 ~deWorldObjectSmartPtr ()
T * operator= (T *new_ptr)
T * operator-> ()
T ** operator & ()
 operator T * ()

Private Attributes

T * m_ptr

template<class T = IdeWorldObject>
class deWorldObjectSmartPtr< T >


Constructor & Destructor Documentation

template<class T = IdeWorldObject>
deWorldObjectSmartPtr< T >::deWorldObjectSmartPtr   [inline, explicit]
 

template<class T = IdeWorldObject>
deWorldObjectSmartPtr< T >::deWorldObjectSmartPtr const deWorldObjectSmartPtr< T > &    ref [inline, explicit]
 

template<class T = IdeWorldObject>
deWorldObjectSmartPtr< T >::~deWorldObjectSmartPtr   [inline]
 


Member Function Documentation

template<class T = IdeWorldObject>
T** deWorldObjectSmartPtr< T >::operator &   [inline]
 

template<class T = IdeWorldObject>
deWorldObjectSmartPtr< T >::operator T *   [inline]
 

template<class T = IdeWorldObject>
T* deWorldObjectSmartPtr< T >::operator->   [inline]
 

template<class T = IdeWorldObject>
T* deWorldObjectSmartPtr< T >::operator= T *    new_ptr [inline]
 


Member Data Documentation

template<class T = IdeWorldObject>
T* deWorldObjectSmartPtr< T >::m_ptr [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:18:59 2005 for Destiny3D by doxygen1.3-rc3